C S S   -   Cascading Style Sheets

7.   elemente anordnen

7.1  elmente positionieren   -   position

Normalerweise werden HTML-elemente genau in der reihenfolge am bildschirm dargestellt, wie sie in der seite definiert sind. Mit den eigenschaften für das positionieren kann man elemente, besonders container oder tabellen (div, table) sehr genau auf eine bestimmte stelle setzen.

position: absolut | fixed ; left | right: me; top | bottom: me ; [ z-index: n ]

absolute das element wird an die angegebene position innerhalb der seite gesetzt, ohne rücksicht darauf, ob dort schon etwas steht (überlagert das also). Beim scrollen der seite wird das element mit verschoben.
fixed wie bei absolute, beim scrollen der seite bleibt das element aber fix an seiner position.
left | right abstand des elements vom linken oder rechten rand
top | bottom abstand vom oberen oder unteren rand
z-index n ist eine dezimalzahl; die elemente werden in der reihenfolge dieser zahl übereinandergestapelt, das mit der höchsten zahl liegt oben.

Man kann elemente so positionieren, daß sie sich ganz oder teilweise überlagern; die reihenfolge der überlagerung ergibt sich aus der reihenfolge der positions-vereinbarung. Die reihenfolge kann aber auch mit z-index eindeutig bestimmt werden. Vorsicht, wenn ein element keine hintergrund-farbe hat, scheint ein darunterliegendes element durch.

Wenn man will, kann man ein element auch verstecken; das erscheint ziemlich unsinnig, eröffnet aber in verbindung mit Javascript tolle möglichkeiten.

visibility: visible | hidden        das element ist sichtbar oder unsichtbar

beispiel
Die tabelle (position 690 / 700) liegt über dem gelben container,
der durchscheint, weil die tabelle keine hintergrund-farbe hat.
Das wappen ist an der position 340 / 770 fixiert, d.h. beim scrollen
gleitet der inhalt der seite unter dem wappen durch

top: 690px aaaaaaaaaaa
left: 700px text

div-container top: 610px left: 550px

text text
text text


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  c s s
  P H P  
  My S Q L  
  JAVASCRIPT